score a lot of goals - Deutsch Englisch Wörterbuch